BASIC Stamp
Basic stamp – zbiorcza nazwa mikrokontrolerów firmy Parallax,Inc z wbudowanym interpreterem języka Basic (PBASIC).
Budowa
[edytuj | edytuj kod]Zbudowane w formie DIP, układy scalone zawierają:
- Mikrokontroler z procesorem,
- Wbudowany ROM zawierający interpretator języka BASIC
- Pamięć EEPROM
- Zegar, zwykle w formie rezonatora ceramicznego
- Port zasilania (bateria 9V lub zasilacz)
- piny wejść/wyjść
Efektem prostej konstrukcji jest fakt, iż wystarczy podłączyć zasilanie, aby uzyskać kompletny system. Programowanie odbywa się przez podłączenie modułu do komputera PC przez port USB (lub w zależności od wersji przez RS232) i wgranie napisanego programu za pomocą udostępnionego przez producenta edytora języka PBASIC. Basic stamp jest programowany przez jedną z wersji języka BASIC zwaną PBASIC.
PBASIC zawiera zintegrowane z mikrokontrolerem funkcje, m.in. PWM, transmisję szeregową, I²C, 1-Wire, komunikację z popularnymi sterownikami LCD oraz zdolność do badania czasu w obwodach RC, co może być przydatne do odczytu wartości analogowych.
Wersje
[edytuj | edytuj kod]Obecnie wyróżnia się 4 wersje:
- BASIC Stamp 1 (BS1),
- BASIC Stamp 2 (BS2), z sześcioma rodzajami:
- BS2e
- BS2sx
- BS2p24
- BS2p40
- BS2pe
- BS2px
- Javelin Stamp
- Spin Stamp.
Wersja Javelin stamp programowana jest przez podzbiór języka Java firmy Sun Microsystems.
Wersja Spin stamp korzysta z opracowanej przez Parallax inc. języka SPIN.
Bibliografia
[edytuj | edytuj kod]- BASIC Stamp Syntax and Reference Manual Version 2.2 ISBN 1-928982-32-8